#ifndef _MY_WIFI_H
#define _MY_WIFI_H

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include "LOG.h"
#include "../arch_os.h"
#include "../Product_Config.h"

#include "wifi.h"
#include "../blufi/device_blufi.h"

#include "../my_driver/uart_driver.h"
#include "../my_driver/nvs_driver.h"
#include "../ModeHandle/light_config.h"

#include "lwip/tcp.h"

typedef enum
{
	WIFI_WORK_STOP,
	WIFI_WORK_WORK,
	NUM_WIFI_WORK,
}EM_WIFI_WORK;

void my_wifi_init();
void wifi_logic_set_ssp(EM_WIFI_SSP wifi_ssp);
void wifi_logic_set_last_ssp(EM_WIFI_SSP last_wifi_ssp);
EM_WIFI_SSP wifi_logic_get_ssp();
void task_wifi_init();

void net_reset_report();
void come_to_match_network();
#endif 